package com.dhcc.core.modules.system.entity;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import com.dhcc.core.framework.base.entity.BaseEntity;

/**
 * 部门用户表
 * 
 * @ClassName: DeptUser
 * @Description: TODO
 * @author: cyf
 * @date: 2018年1月2日 上午10:35:33
 */
@TableName("sys_dept_user")
public class DeptUser extends BaseEntity<DeptUser> {
    private static final long serialVersionUID = 1L;

    // 部门id
    private Long deptId;
    // 用户id
    private Long userId;
    // 是否兼职0：主部门    1：兼职
    private Integer isPartTime;
    // 角色ids
    private String roleIds;

    @TableField(exist = false)
    private String userName;

    /**
     * 设置：部门id
     */
    public void setDeptId(Long deptId) {
        this.deptId = deptId;
    }

    /**
     * 获取：部门id
     */
    public Long getDeptId() {
        return deptId;
    }

    /**
     * 设置：用户id
     */
    public void setUserId(Long userId) {
        this.userId = userId;
    }

    /**
     * 获取：用户id
     */
    public Long getUserId() {
        return userId;
    }

    /**
     * 设置：是否兼职
     */
    public void setIsPartTime(Integer isPartTime) {
        this.isPartTime = isPartTime;
    }

    /**
     * 获取：是否兼职
     */
    public Integer getIsPartTime() {
        return isPartTime;
    }

    /**
     * 设置：角色ids
     */
    public void setRoleIds(String roleIds) {
        this.roleIds = roleIds;
    }

    /**
     * 获取：角色ids
     */
    public String getRoleIds() {
        return roleIds;
    }
    //获取用户名称
    public String getUserName() {
        return userName;
    }
    //设置用户名称
    public void setUserName(String userName) {
        this.userName = userName;
    }
}
